be lacking something indispensable - Turco Inglés Diccionario